package com.bbcare.department.plat.service;

import java.util.List;
import java.util.Map;

import com.bbcare.department.plat.entity.Doctor;
import com.bbcare.department.plat.entity.ScheduleDuty;

public interface IDoctorManagerService {
	
	 String doctorModify(Doctor doctor) throws Exception;
	 
	 List<Doctor> getDoctorsByDeptId(String deptId) throws Exception;
	 
	 Integer getDoctorCountByDeptId(Map<String,Object> paramMap) throws Exception;
	 
	 List<Doctor> getDoctorsByCondition(Map<String,Object> paramMap) throws Exception;
	 
	 Doctor getDoctorById(Map<String,Object> paramMap) throws Exception;
	 
	 int deleteDoctorByIds(List<String> list) throws Exception;
	 
	 String doctorScheduleModify(ScheduleDuty scheduleDuty,String createAuthor)throws Exception;
	 
	 List<ScheduleDuty> getScheduleSByCondition(Map<String,Object> paramMap) throws Exception;
	 
	 int deleteScheduleByIds(List<String> list) throws Exception;
	 
	 int deleteAllSchedule(Map<String,Object> paramMap) throws Exception; 
}
